293462
159667
905967
577823
824368
945677
183939
53451
1138840
1080830
1019156
353102
789312
879870
820147
908949
1017724
830610
568505
57952
101987
612377
295284
547842